package com.ruoyi.aimp.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 行为告警对象 aimp_behaviorwarn
 * 
 * @author fengfeng
 * @date 2022-06-18
 */
public class Aimp_Behaviorwarn extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long behaviorwarnId;

    /** 告警类型 */
    @Excel(name = "告警类型")
    private String behaviorwarnType;

    /** 检测目标 */
    @Excel(name = "检测目标")
    private String behaviorwarnTarget;

    /** 所属区域 */
    @Excel(name = "所属区域")
    private String behaviorwarnArea;

    /** 所属摄像机 */
    @Excel(name = "所属摄像机")
    private String behaviorwarnCamera;

    /** 摄像机位置 */
    @Excel(name = "摄像机位置")
    private String behaviorwarnPosition;

    /** 告警时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "告警时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date behaviorwarnTime;

    /** 检测图片服务器路径 */
    @Excel(name = "检测图片服务器路径")
    private String behaviorwarnDetectionimg;

    /** 全景图片服务器路径 */
    @Excel(name = "全景图片服务器路径")
    private String behaviorwarnPanoramaimg;

    /** 视频服务器路径 */
    @Excel(name = "视频服务器路径")
    private String behaviorwarnVideo;

    public void setBehaviorwarnId(Long behaviorwarnId) 
    {
        this.behaviorwarnId = behaviorwarnId;
    }

    public Long getBehaviorwarnId() 
    {
        return behaviorwarnId;
    }
    public void setBehaviorwarnType(String behaviorwarnType) 
    {
        this.behaviorwarnType = behaviorwarnType;
    }

    public String getBehaviorwarnType() 
    {
        return behaviorwarnType;
    }
    public void setBehaviorwarnTarget(String behaviorwarnTarget) 
    {
        this.behaviorwarnTarget = behaviorwarnTarget;
    }

    public String getBehaviorwarnTarget() 
    {
        return behaviorwarnTarget;
    }
    public void setBehaviorwarnArea(String behaviorwarnArea) 
    {
        this.behaviorwarnArea = behaviorwarnArea;
    }

    public String getBehaviorwarnArea() 
    {
        return behaviorwarnArea;
    }
    public void setBehaviorwarnCamera(String behaviorwarnCamera) 
    {
        this.behaviorwarnCamera = behaviorwarnCamera;
    }

    public String getBehaviorwarnCamera() 
    {
        return behaviorwarnCamera;
    }
    public void setBehaviorwarnPosition(String behaviorwarnPosition) 
    {
        this.behaviorwarnPosition = behaviorwarnPosition;
    }

    public String getBehaviorwarnPosition() 
    {
        return behaviorwarnPosition;
    }
    public void setBehaviorwarnTime(Date behaviorwarnTime) 
    {
        this.behaviorwarnTime = behaviorwarnTime;
    }

    public Date getBehaviorwarnTime() 
    {
        return behaviorwarnTime;
    }
    public void setBehaviorwarnDetectionimg(String behaviorwarnDetectionimg) 
    {
        this.behaviorwarnDetectionimg = behaviorwarnDetectionimg;
    }

    public String getBehaviorwarnDetectionimg() 
    {
        return behaviorwarnDetectionimg;
    }
    public void setBehaviorwarnPanoramaimg(String behaviorwarnPanoramaimg) 
    {
        this.behaviorwarnPanoramaimg = behaviorwarnPanoramaimg;
    }

    public String getBehaviorwarnPanoramaimg() 
    {
        return behaviorwarnPanoramaimg;
    }
    public void setBehaviorwarnVideo(String behaviorwarnVideo) 
    {
        this.behaviorwarnVideo = behaviorwarnVideo;
    }

    public String getBehaviorwarnVideo() 
    {
        return behaviorwarnVideo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("behaviorwarnId", getBehaviorwarnId())
            .append("behaviorwarnType", getBehaviorwarnType())
            .append("behaviorwarnTarget", getBehaviorwarnTarget())
            .append("behaviorwarnArea", getBehaviorwarnArea())
            .append("behaviorwarnCamera", getBehaviorwarnCamera())
            .append("behaviorwarnPosition", getBehaviorwarnPosition())
            .append("behaviorwarnTime", getBehaviorwarnTime())
            .append("behaviorwarnDetectionimg", getBehaviorwarnDetectionimg())
            .append("behaviorwarnPanoramaimg", getBehaviorwarnPanoramaimg())
            .append("behaviorwarnVideo", getBehaviorwarnVideo())
            .toString();
    }
}
